Copyright: Hjälp om Microsoft Data Link API


Om datalänkar

Innan du kommer åt data från OLE-databaser måste du ange särskild anslutningsinformation som t ex:

•	Typen av data som du vill komma åt.

•	Servern där dessa data finns.

•	Databasen där dessa data lagras.

Om du t ex vill ansluta till en Microsoft SQL Server-databas måste du ange OLE DB-providern för SQL Server, ett servernamn och ett databasnamn.

En anslutningssträng är en strängversion av denna anslutningsinformation som du kan spara i dina program. Användargränssnittet som uppmanar dig att bygga anslutningssträngen kallas för datalänks-dialogrutorna. Informationen som anges i en anslutningssträng varierar beroende på vilken OLE DB-provider som anges. Dessutom kan alternativen i datalänks-dialogrutan variera beroende på vilken OLE DB-provider som anges.

När en anslutningssträng en gång skapats kan den sparas, antingen med dina programdata eller i en separat fil med ett .udl-tillägg. Denna fil kallas för en Microsoft-datalänkfil (.udl). Huruvida en anslutningsfil sparas med dina programdata eller som en datalänkfil (.udl) beror på programmets funktionalitet.

Se även

Om OLE DB-data Providers

Skapa en datalänk

Arbeta med egenskaper för datalänk

Organisera datalänkar


Om OLE DB-dataproviders

En OLE DB-dataprovider möjliggör källåtkomst till data, t ex en SQL Server eller Oracle-databas. Med en OLE DB-provider kan programmet hämta och bearbeta data från en rad olika datakällor, inte enbart relationsdatabaser. När du skapar en datalänk anger du den OLE DB-provider som utformats för att fungera med dina data.

Du kan t ex ansluta till ett e-postsystem eller platt filsystem med lämplig OLE DB-provider och visa dess data i ett klientprogram. I OLE DB-sammanhang definieras ditt program som en datakonsument när du, via programmet, får tillgång till data.

Du kan skapa datalänkar för alla OLE DB-providers för Microsoft eller oberoende tillverkare. Följande providers inkluderas med Microsoft Data Access-komponenterna:

•	Microsoft OLE DB-provider för Microsoft Jet

•	OLE DB-provider för Oracle

•	OLE DB-provider för SQL Server

•	OLE DB-provider för ODBC

Obs!   Mer information om OLE DB-providers finns i referenshandboken för OLE DBeller särskild providerdokumentation. Denna dokumentation är tillgänglig i Microsoft Data Access SDK.


Skapa en datalänk

Beroende på vilket program du använder kan du spara en datalänk med själva programmet eller som en separat fil med ett .udl-tillägg.

Om du sparar och hanterar datalänkarna med programmet kommer du att uppmanas att ange en anslutningssträng vid behov via dialogrutan Egenskaper för datalänk.

Om programmet stöder .udl-filer skapar du först datalänkfilen (.udl), och bygger sedan anslutningssträngen i dialogrutan Egenskaper för datalänk. Anslutningssträngen lagras i datalänkfilen (.udl). Även om programmet uppmanar dig att skapa en .udl-fil kan du också skapa en datalänk från Utforskaren.

Obs!   Om ditt program inte stöder .udl-filer kan du ändå skapa och redigera .udl-filer från Kontrollpanelen eller Skrivbordet för användning i andra program eller som ett sätt att hantera anslutningsinformation för andra data.

Så här skapa du en datalänkfil (.udl) från Utforskaren

1	Högerklicka i högerrutan i Utforskaren eller på skrivbordet, klicka på Nytt och välj Microsoft-datalänk. En ny datalänkfil skapas i aktuell katalog.

2	Högerklicka på filen och välj Egenskaper på snabbmenyn.

3	Ange egenskaper för datalänken i dialogrutan Egenskaper för datalänk.

Om du vill kan du byta namn på filen genom att högerklicka på den och välja Nytt namn på snabbmenyn.

Se även

Arbeta med egenskaper för datalänk

Organisera datalänkar


Arbeta med egenskaper för datalänk

Använd dialogrutan Egenskaper för datalänk för att ange initieringsegenskaper för din OLE DB-provider. Dessa egenskaper sparas som en anslutningssträng, antingen med dina programdata eller i en .udl-fil. Egenskaper för datalänk kan varera beroende på OLE DB-providern.

Ange anslutningsegenskaper för OLE DB-providern

Beroende på vilken OLE DB-provider som används kan anslutningsegenskaperna för en datalänk variera. Anslutningsegenskaper gör att du kan ange var dina data finns och hur man kan ansluta till dem.

Fliken Anslutning i dialogrutan Egenskaper för datalänk är provider-specifik och visar endast de anslutningsegenskaper som krävs av den markerade OLE DB-providern.

Om du använder en annan provider än någon av de som inkluderats med dataåtkomstkomponenterna visas en generisk dialogruta där egenskaperna kan anges.

Visa tillgängliga initieringsegenskaper för OLE DB-providern

Om du vill visa alla initieringsegenskaper som stöds av din OLE DB-provider bläddrar du till fliken Alla i dialogrutan Egenskaper för datalänk. Denna flik är användbar om du behöver ange en provider-specifik initieringsegenskap.

Få åtkomst till och redigera av anslutningssträngar

Om ditt program stöder datalänkfilar (.udl), kan du när som helst komma åt dialogrutan Egenskaper för datalänk från programmet eller skrivbordet. Om ditt program inte stöder datalänkfiler är dialogrutan endast tillgänglig från programmet.

Obs!   Om ditt program inte stöder .udl-filer kan du ändå skapa och redigera .udl-filer från Kontrollpanelen eller skrivbordet för användning i andra program eller som ett sätt att hantera anslutningsinformation för andra data.

Så här redigerar du egenskaper för datalänk från Utforskaren

1	Högerklicka på en .udl-fil i ett fönster i Utforskaren eller på skrivbordet och välj Egenskaper på snabbmenyn.

2	Ändra en eller flera egenskaper för datalänk i dialogrutan Egenskaper för datalänk.

Se även

Om datalänkar

Fliken Anslutning i dialogrutan Egenskaper för datalänk

Fliken Avancerat i dialogrutan Egenskaper för datalänk

Fliken Alla i dialogrutan Egenskaper för datalänk

Dialogrutan Redigera egenskapsvärde


Organisera datalänkar

I takt med att du får nya datakällor, uppgraderar andra och tar bort de som är gamla, kan du enkelt underhålla datalänkarna som ansluter till dina data. För program som stöder .udl-filer behöver du bara uppdatera anslutningsinformationen i .udl-filen. Alla program som refererar till .udl-filen uppdaterar omedelbart korrekt datakälla.

När du organiserar datalänkfiler kan du använda Utforskaren för att slutföra grundläggande filhanteringsåtgärder som t ex:

•	Skapa en datalänkfil (.udl)

•	Redigera egenskaperna för en befintlig datalänkfil (.udl)

•	Ta bort en datalänkfil (.udl)

•	Organisera datalänkfiler (.udl) genom att kopiera och klistra in filer i olika mappar.

Så här skapar du en datalänkfil (.udl)

1	Dubbelklicka på ikonen Datalänkar på Kontrollpanelen.

2	Skapa en ny datalänk genom att högerklicka på valfri plats i fillistan i Utforskaren, klicka på Nytt och välja Microsoft-datalänk på snabbmenyn.

Så här redigerar du en datalänkfil (.udl)

•	Redigera en datalänkfil genom att högerklicka på den i Utforskaren och välja Egenskaper.

Så här tar du bort en datalänkfil (.udl)

•	Ta bort en datalänkfil genom att högerklicka på den i Utforskaren och välja Ta bort.

Så här flytta du en datalänkfil (.udl)

•	Kopiera och klistra in datalänkfiler till önskad mapp i Utforskaren.

Obs!   Du kan också organisera datalänkar i dialogrutan Markera datalänkar.


Fliken Provider i dialogrutan Egenskaper för datalänk

Använd fliken Provider för att markera lämplig OLE DB-provider för den typ av data du vill komma åt. Det är inte möjligt att ange provider eller ändra aktuell markering med alla program. Denna fik visas endast om programmet medger redigering av OLE DB-provider-markeringen.

Flikalternativ

OLE DB-providerlista   Visar en lista över alla OLE DB-providers som hittas på hårddisken.

Nästa   Navigerar till fliken Anslutning för den markerade OLE DB-providern.

Se även

Arbeta med egenskaper för datalänk


Fliken Anslutning i dialogrutan Egenskaper för datalänk

Använd fliken Anslutning för att ange hur anslutning till dina data ska ske med en annan OLE DB-provider än de som inkluderats med Microsoft Data Access-komponenterna.

Flikalternativ

1	Ange datakällan och/eller platsen för dessa data:

Datakälla   Ange namnet på den datakälla du vill komma åt. Detta är vanligtvis ett servernamn.

Plats   Ange platsen för den datakälla du vill komma åt. Detta är vanligtvis ett databasnamn.

2	Ange information för att logga in på servern:

Använd integrerad säkerhet för Windows NT   Använd en verifieringstjänst för att identifiera dig själv.

Denna funktion kräver att din OLE DB-provider stöder en verifieringstjänst och att du har behörigheter i datakällan att använda verifieringstjänsten.

Använd ett unikt användarnamn och lösenord   Klicka för att använda angivet användarnamn för att verifiera din inloggningsinformation med datakällan.

Användarnamn   Ange det användar-ID som ska användas för verifiering när du loggar in på datakällan.

Lösenord   Ange det lösenord som ska användas för verifiering när du loggar in på datakällan.

Tomt lösenord   Aktiverar angiven provider att returnera ett tomt lösenord i anslutningssträngen.

Spara lösenordet   Sparar lösenordet med anslutningssträngen. Huruvida lösenordet inkluderas i anslutningssträngen beror på funktionalitet hos det anropande programmet.

Obs!   Om lösenordet sparas returneras det och sparas omaskerat och okrypterat.

3	Ange startkatalog:

Ange den databas du vill komma åt.

Testa anslutning   Klicka för att försöka ansluta till den angivna datakällan.

Kontrollera inställningarna om anslutningen misslyckas. En misslyckad anslutning kan bero på t ex stavfel eller skifteslägeskänslighet.

Se även

Arbeta med egenskaper för datalänk

Fliken Anslutning (SQL Server)

Fliken Anslutning (Jet)

Fliken Anslutning (Oracle)

Fliken Anslutning (ODBC)


Fliken Anslutning (SQL Server) i dialogrutan Egenskaper för datalänk

Använd fliken Anslutning för att ange hur anslutning ska ske till Microsoft SQL Server-data.

Flikalternativ

1	Markera eller ange ett servernamn:

Ange servern där den databas som du vill komma åt finns.

2	Ange information för att logga in på servern:

Använd integrerad säkerhet för Windows NT   Använd en verifieringstjänst för att identifiera dig själv.

Denna funktion kräver att din OLE DB-provider stöder en verifieringstjänst och att du har behörigheter i datakällan att använda verifieringstjänsten.

Använd ett unikt användarnamn och lösenord   Klicka för att använda angivet användarnamn för att verifiera din inloggningsinformation med datakällan.

Användarnamn   Ange det användar-ID som ska användas för verifiering när du loggar in på datakällan.

Lösenord   Ange det lösenord som ska användas för verifiering när du loggar in på datakällan.

Tomt lösenord   Aktiverar angiven provider att returnera ett tomt lösenord i anslutningssträngen.

Spara lösenordet   Sparar lösenordet med anslutningssträngen. Huruvida lösenordet inkluderas i anslutningssträngen beror på funktionen hos det anropande programmet.

Obs!   Om lösenordet sparas returneras det och sparas omaskerat och okrypterat.

3	Markera databasen på servern:

Ange den databas du vill komma åt.

eller

Bifoga en SQL-databasfil som ett databasnamn:

Ange databasnamnet som ska användas för den bifogade SQL-databasfilen.

Obs!   Denna funktion kräver SQL Server 7.0.

Använd filnamnet:

Ange namnet på filen i enkelfilsdatabasen. Leta efter filen genom att klicka på knappen.

Testa anslutning   Klicka för att försöka ansluta till den angivna datakällan.

Kontrollera inställningarna om anslutningen misslyckas. En misslyckad anslutning kan bero på t ex stavfel eller skifteslägeskänslighet.

Se även

Arbeta med egenskaper för datalänk


Fliken Anslutning (Jet) i dialogrutan Egenskaper för datalänk

Använd fliken Anslutning för att ange hur anslutning ska ske till Microsoft Access-data.

Flikalternativ

1	Markera eller ange ett databasnamn:

Ange filnamnet för Microsoft Access-databasen (.mdb) som du vill komma åt. Leta efter filen genom att klicka på knappen.

2	Ange information för att logga in på databasen:

Användarnamn   Ange det användar-ID som ska användas för verifiering när du loggar in på datakällan.

Lösenord   Ange det lösenord som ska användas för verifiering när du loggar in på datakällan.

Tomt lösenord   Aktiverar angiven provider att returnera ett tomt lösenord i anslutningssträngen.

Spara lösenordet   Sparar lösenordet med anslutningssträngen. Huruvida lösenordet inkluderas i anslutningssträngen beror på funktionen hos det anropande programmet.

Obs!   Om lösenordet sparas returneras det och sparas omaskerat och okrypterat.

Testa anslutning   Klicka för att försöka ansluta till den angivna datakällan.

Kontrollera inställningarna om anslutningen misslyckas. En misslyckad anslutning kan bero på t ex stavfel eller skifteslägeskänslighet.

Se även

Arbeta med egenskaper för datalänk


Fliken Anslutning (Oracle) i dialogrutan Egenskaper för datalänk

Använd fliken Anslutning för att ange hur anslutning ska ske till Oracle-data.

Flikalternativ

1	Ange ett servernamn:

Ange servern där den databas som du vill komma åt finns.

2	Ange information för att logga in på servern:

Användarnamn   Ange det användar-ID som ska användas för verifiering när du loggar in på datakällan.

Lösenord   Ange det lösenord som ska användas för verifiering när du loggar in på datakällan.

Tomt lösenord   Aktiverar angiven provider att returnera ett tomt lösenord i anslutningssträngen.

Spara lösenordet   Sparar lösenordet med anslutningssträngen. Huruvida lösenordet inkluderas i anslutningssträngen beror på funktionen hos det anropande programmet.

Obs!   Om lösenordet sparas returneras det och sparas omaskerat och okrypterat.

Testa anslutning   Klicka för att försöka ansluta till den angivna datakällan.

Kontrollera inställningarna om anslutningen misslyckas. En misslyckad anslutning kan bero på t ex stavfel eller skifteslägeskänslighet.

Se även

Arbeta med egenskaper för datalänk


Fliken Anslutning (ODBC) i dialogrutan Egenskaper för datalänk

Använd fliken Anslutning för att ange hur anslutning ska ske till ODBC-data.

Flikalternativ

1	Ange datakällan:

Använd källnamn för data   Markera eller ange det ODBC-datakällnamn (DSN) som du vill komma åt.

Använd anslutningssträng   Gör det möjligt att ange eller skapa en ODBC-anslutningssträng i stället för att använda en befintlig DSN.

Anslutningssträng   Ange en ODBC-anslutningssträng.

Skapa   Öppnar dialogrutan Välj datakälla för ODBC. När du väljer en datakälla kommer anslutningssträngen i den datakällan att returneras och anges i redigeringskontrollen för anslutningssträngen.

Om du väljer fil-DSN blir ODBC-anslutningssträngen utan DSN. ODBC-anslutningssträngen ligger i datalänkfilen (.udl) och är inte beroende av fil-DSN.

Om du väljer maskin-DSN blir ODBC-anslutningssträngen DSN-baserad. ODBC-anslutningssträngen refererar till vald maskin-DSN. Om en användare på ett annat system försöker komma åt datalänkfilen (.udl), måste även han ha maskin-DSN installerad.

2	Ange information för att logga in på servern:

Användarnamn   Ange det användar-ID som ska användas för verifiering när du loggar in på datakällan.

Lösenord   Ange det lösenord som ska användas för verifiering när du loggar in på datakällan.

Tomt lösenord   Aktiverar angiven provider att returnera ett tomt lösenord i anslutningssträngen.

Spara lösenordet   Sparar lösenordet med anslutningssträngen. Huruvida lösenordet inkluderas i anslutningssträngen beror på funktionen hos det anropande programmet.

Obs!   Om lösenordet sparas returneras det och sparas omaskerat och okrypterat.

3	Ange startkatalog:

Ange den databas du vill komma åt.

Testa anslutning   Klicka för att försöka ansluta till den angivna datakällan.

Kontrollera inställningarna om anslutningen misslyckas. Stavfel eller skifteslägeskänslighet kan vara orsaken till den misslyckade anslutningen.

Se även

Arbeta med egenskaper för datalänk


Fliken Avancerat i dialogrutan Egenskaper för datalänk

Använd fliken Avancerat för att visa och ange andra initieringsegenskaper för dina data.

Obs!   Det finns mer information om avancerade initieringsegenskaper i dokumentationen som kom med din OLE DB-provider.

Flikalternativ

Personifieringsnivå   Personifieringsnivån som servern kan använda vid personifiering av klienten. Denna egenskap gäller endast andra nätverksanslutningar än RPC-anslutningar (Remote Procedure Call). Dessa personifieringsnivåer liknar dem som används av RPC. Denna egenskaps värden motsvarar de personifieringsnivåer som kan anges för verifierade RPC-anslutningar, men kan användas för andra anslutningar än verifierade RPC-anslutningar. Välj från följande nivåer:

•	Identifiera-Servern kan erhålla klientens identitet. Servern kan personifiera klienten för ACL-kontroll men kan inte komma åt systemobjekt som klienten.

•	Personifiera-Serverprocessen kan personifiera klientens säkerhetskontext och samtidigt arbeta för klienten. Denna information erhålls när anslutningen etableras, inte på varje samtal.

•	Delegera-Processen kan personifiera klientens säkerhetskontext och samtidigt arbeta för klienten. Serverprocessen kan också göra utgående samtal till andra servrar samtidigt som den arbetar för klienten.

Skyddsnivå   Skyddsnivån för data som skickas mellan klient och server. Denna egenskap gäller endast andra nätverksanslutningar än RPC-anslutningar. Dessa skyddsnivåer liknar de som används av RPC. Denna egenskaps värden motsvarar de personifieringsnivåer som kan anges för verifierade RPC-anslutningar, men kan användas för andra än RPC-anslutningar. Välj från följande nivåer:

•	Inga-Utför ingen verifiering av data som skickas till servern.

•	Anslut-Verifierar endast när klienten etablerar kontakten med servern.

•	Anrop-Verifierar datakällan i början av varje begäran från klienten till servern.

•	Pkt-Verifierar att alla mottagna data kommer från klienten.

•	Pkt-integritet-Verifierar att alla mottagna data kommer från klienten och att de inte har ändrats under överföringen.

•	Pkt-sekretess- Verifierar att alla mottagna data kommer från klienten, att de inte har ändrats under överföringen och att sekretessen bevaras för alla data genom kryptering.

Timeout för anslutning   anger den tid (i sekunder) som OLE DB-providern väntar på att initiering slutförs. Om timeout inträffar under initiering returneras ett fel och ingen anslutning skapas.

Åtkomstbehörigheter   Anger åkomstbehörigheterna. Välj en eller flera av följande behörigheter:

•	Läs-Skrivskydd.

•	Läs/Skriv-Läs och skriv.

•	Neka inte resurs-Varken skrivskyddad åtkomst eller läsåtkomst kan nekas.

•	Neka läsåtkomst-Förhindrar att andra får läsåtkomst.

•	Neka skrivåtkomst-Förhindrar att andra får skrivskyddad åtkomst.

•	Exklusiv-Förhindrar att andra får läs- eller skrivskyddad åtkomst.

•	Skriv-Endast skrivåtkomst.

Se även

Arbeta med egenskaper för datalänk


Fliken Alla i dialogrutan Egenskaper för datalänk

Använd fliken Alla för att visa och redigera alla initieringsegenskaper för OLE DB som finns tillgängliga för din OLE DB-provider. Egenskaperna kan variera beroende på vilken OLE DB-provider du använder.

Flikalternativ

Lista över initieringsegenskaper   Visar en lista över alla egenskaper och deras aktuella värden.

Obs!   Det finns mer information om listans initieringsegenskaper i dokumentationen som kom med din OLE DB-provider.

Redigera värde   Öppnar dialogrutan Redigera egenskapsvärde för aktuell markerad egenskap.

Tips!   Öppna dialogrutan Redigera egenskapsvärde genom att dubbelklicka på egenskapen som ska ändras.

Se även

Arbeta med egenskaper för datalänk


Dialogrutan Redigera egenskapsvärde

Använd dialogrutan Redigera egenskapsvärde för att redigera initieringsegenskaperna för OLE DB som markerats på fliken Alla. Egenskaperna kan variera beroende på vilken OLE DB-provider du använder.

Obs!   Det finns mer information om providerspecifika egenskaper i dokumentationen som kom med din OLE DB-provider.

Dialogrutealternativ

Egenskapsbeskrivning   Visar beskrivningen av markerad egenskap.

Egenskapsvärde   Markera eller ange ett giltigt värde.

Återställ värde   Anger det markerade egenskapsvärdet som OLE DB-providerns standardvärde.

Se även

Arbeta med egenskaper för datalänk

Fliken Alla i dialogrutan Egenskaper för datalänk


Dialogrutan Välj datalänk

Använd dialogrutan Välj datalänk för att välja en befintlig datalänkfil (.udl), eller skapa en ny.

Använd Utforskaren för att redigera, ta bort eller flytta en befintlig datalänkfil (.udl), eller för att skapa en ny.

Dialogrutealternativ

Sök i   Gör det möjligt att navigera i samtliga enheter och mappar i systemet.

Upp en nivå   Klicka för att navigera till en mapp som du har kommit åt tidigare under denna session.

Skapa ny mapp   Klicka för att skapa en mapp i den aktuella mappen.

Fillista   Visar filerna och mapparna på enheten eller mappen som markerats i rutan Leta i.

Lista   Klicka för att visa fillistnamnen med stora ikoner.

Information   Klicka för att visa ytterligare information om dokumenten i fillistan, t ex filstorlek och datum för senaste ändring.

Filnamn   Ange namnet på filen som ska öppnas, eller ange enhetsbeteckning, t ex C:\, för att navigera till en enhet.

Filformat   Visar en lista över vilka filtyper som ska visas. Detta är användbart för att endast visa de filer som du har intresse av.

Öppna   Klicka för att öppna markerad fil. Detta alternativ gäller endast för dialogrutan Välj datalänk.

Se även

Organisera datalänkar